基于 Autojs 的 APP、小程序自动化测试 SDK,支持:启动应用、停留等待、判断存在、文本点击、颜色点击、循环点击、坐标拾取、语音播报、通知栏提示、音量调节、震动等数十项能力。autojs sdk 在 Auto.js 的基础上,通过大量接口优化提升了模块的通用性,并进行丰富的功能扩展。
/**
* 获取文本类型,分别有 text、desc
* @param {string} _text 需要查询的文本
*/
function get_text_type(_text) {
for (i = 5; i > 0; i--) {
if (textContains(_text).exists()) {
return 'text'
} else if (descContains(_text).exists()) {
return 'desc'
} else {
// verbose(_text, '不存在 ' i)
sleep(200)
}
}
return null
}
评论